/*
 * ObjetoDibujable.h
 *
 *  Created on: 08/09/2012
 *      Author: Familia
 */

#ifndef OBJETODIBUJABLE_H_
#define OBJETODIBUJABLE_H_

#pragma once
#include <string>
#include <list>
#include "SDL/SDL.h"

using namespace std;

class ObjetoDibujable
{

private:

	double posicionX;
	double posicionY;
	int ancho;
	int alto;

public:
	//Getters
	double getPosicionX();
	double getPosicionY();
	int getAncho();
	int getAlto();
	virtual SDL_Surface* getSprite() = 0;

	//Setters
	void setPosicionX(double);
	void setPosicionY(double);
	void setAncho(int);
	void setAlto(int);

	virtual ~ObjetoDibujable();
};


#endif /* OBJETODIBUJABLE_H_ */
